<?php
/**
 * 文件上传下载
 */

//定义路径
$path = "D:/test";

/*
 * is_dir($path) 判断文件夹是否存在
 * is_file($path)判断文件是否存在
 * file_exists($path) 判断路径是否存在，不管是文件还是文件夹
 */
//判断文件夹是否存在

if(!is_dir($path)){
    // 创建文件夹
    mkdir($path);
}
// 在文件夹中寻找in.text，存在则读取并删除文件，不存在则创建文件并写入内容
$fileName = "in.txt";
if(is_file($path."/".$fileName)){
    // 读取并输出
    echo file_get_contents($path."/".$fileName);
    // 删除之前需要备份
    if(!is_dir($path."/bak")){
        mkdir($path."/bak");
    }
    // 备份文件
    copy($path."/".$fileName,$path."/bak/".uniqid().$fileName);
    // 删除文件
    unlink($path."/".$fileName);
}else{
    // 创建文件,"w+"表示可写入文件
    $open = fopen($path."/".$fileName,"w+");
    // 文件流写入
    fwrite($open,"PHP是世界上最好的语言\r\n不服来战");
    fclose($open);
}